.goPay {
    position: fixed;
    bottom: .4rem;
}

.zw {
    height: .4rem;
}

.Settle {
    background: rgb(235, 235, 235);
    width: 100vw;
    padding-bottom: 2rem;

    .Sellte_head {
        display: flex;
        justify-content: space-between;
        text-align: center;

        >div:nth-child(1),
        div:nth-child(3) {
            width: 20%;
            line-height: 1rem;
        }
    }

}

.Settle_position {
    width: 94%;
    height: 4.666667rem;
    background: white;
    margin: .3rem auto;
    border-radius: .3rem;
    padding: .4rem .5rem;
}

.Settle_position_top {
    display: flex;
    justify-content: space-between;
}

.Settle_eatway {
    display: flex;
    justify-content: space-between;
}

.Settle_eatway_l,
.Settle_eatway_r {
    display: flex;
    justify-content: space-between;
    text-align: center;
    width: 47%;
    padding: .2rem .3rem;
    border-radius: .186667rem;
}

.Settle_eatway_l>div:last-child,
.Settle_eatway_r>div:last-child {
    >span {
        font-size: .48rem;
        font-weight: 600;
        color: rgb(145, 145, 145);
    }

}

.Settle_godds_details {
    min-height: 5.333333rem;
    width: 94%;
    margin: .32rem auto 0;
    position: relative;
    background-color: white;
    border-radius: .3rem .3rem 0 0;
}

.Settle_godds_details_title {
    padding: .266667rem .4rem;
}

.Settle_dashed {
    position: absolute;
    left: 50vw - 44%;
    bottom: 0;
    height: 1px;
    width: 88%;
    margin: 0 auto;
    background: linear-gradient(to right, #a8a8a8, #bebebe 5px, transparent 5px, transparent);
    background-size: 10px 100%;
}

.Settle_left_bottom {
    position: absolute;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    background-color: rgb(235, 235, 235);
    bottom: -.25rem;
    left: -.25rem;
}

.Settle_right_bottom {
    position: absolute;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    background-color: rgb(235, 235, 235);
    bottom: -.25rem;
    left: 97% + .25rem;
}

.add_up_to {
    width: 94%;
    height: 2rem;
    background-color: white;
    border-radius: 0 0 .3rem .3rem;
    margin: 0 auto;
    padding: .266667rem .4rem;
}

.Settle_godds_details_every {
    width: 90%;
    height: 3rem;
    margin: .266667rem auto;
    display: flex;
    justify-content: space-between;
}

.Settle_godds_details_every_l {
    text-align: center;
    width: 25%;
    height: 3rem;
    overflow: hidden;

    img {
        width: 100%;
        height: 100%;
    }
}

.Settle_godds_details_every_c {
    width: 72%;
}

.Settle_godds_details_every_r {
    width: 50%;
    text-align: right;
    font-size: .53rem;
    font-weight: 600;
}

.Settle_comp {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.Settle_add,
.Settle_minus,
.Settle_num {
    font-size: .42rem;
    font-weight: 600;
}

.Settle_add,
.Settle_minus {
    width: .63rem;
    height: .63rem;
    border-radius: 50%;
    border: 1px solid black;
    line-height: .50rem;
    text-align: center;
}

.Settle_num {
    line-height: .63rem;
}

.settle_pop {
    position: relative;
    position: fixed;
    top: 0;
    left: -100vw;
    width: 100vw;
    height: 100vh;
    background-color: rgba(153, 153, 153, 0.5);
    transition: all 0.5s;
}